An Element-Based Concurrent Partitioner for Unstructured Finite Element Meshes
نویسندگان
چکیده
Ding & Ferraro 1 Abstract. A concurrent partitioner for partitioning unstructured finite element meshes on distributed memory architectures is developed. The partitioner uses an element-based partitioning strategy. Its main advantage over the more conventional node-based partitioning strategy is its modular programing approach to the development of parallel applications. The partitioner first partitions element centroids using a recursive inertial bisection algorithm. Elements and nodes then migrate according to the partitioned centroids, using a data request communication template for unpredictable incoming messages. Our scalable implementation is contrasted to a non-scalable implementation which is a straightforward parallelization of a sequential partitioner. The algorithms adopted in the partitioner scale logarithmically, as confirmed by actual timing measurements on the Intel Delta on up to 512 processors for scaled size problems.
منابع مشابه
Slices: A Scalable Partitioner for Finite Element Meshes
A pasallcl partitioned for partitioning unstructured finite element meshes on distributed memory architectures is developed. The, element based partitioned can handle mixtures of different element types. All algoritlnns adopted in the partitioned are scalable, including a communication template for ullpredictable incoming messages, as shown in actual timing measurements.
متن کاملA Compiler for Parallel Finite Element Methodswith Domain -
Archimedes is an automated system for nite element methods on unstructured meshes using distributed memory supercomputers. Its components include a mesh generator, a mesh partitioner, and a data-parallel compiler whose input is C augmented with machine-independent operations for nite element computations, and whose output is parallel code for a particular multicomputer. We describe an elegant i...
متن کاملSIFFEA: Scalable Integrated Framework for Finite Element Analysis
SIFFEA is an automated system for parallel nite element method PFEM with unstructured meshes on distributed memory ma chines It synthesizes mesh generator mesh partitioner linear system assembler and solver and adaptive mesh re ner SIFFEA is an implicit parallel environment The user need only specify the application model in serial semantics all internal communications are transparent to the us...
متن کاملAn Element-Based Concurrent Partitioned for Unstructured Finite Element Meshes
A concurrent partilionerforpartitioning Unstructured finite element meshes on distributed memory architectures is developed. The partitioned uses an element-based partitioning strategy 1[s main advantage over the more conventional node-based partitioning strategy is its modular programing approach to the development of parallel applications. The partitionerfirst partitions element centroids ioi...
متن کامل2 JONATHAN RICHARD SHEWCHUK AND OMAR GHATTAS Mesh Partitioner
Archimedes is an automated system for nite element methods on unstructured meshes using distributed memory supercomputers. Its components include a mesh generator, a mesh partitioner, and a data-parallel compiler whose input is C augmented with machine-independent operations for nite element computations, and whose output is parallel code for a particular multicomputer. We describe an elegant i...
متن کامل